import Axios from "axios";
Axios.defaults.baseURL = "/api-server";
Axios.defaults.timeout = 60000;
// Axios.defaults.baseURL = import.meta.env.DEV ? "/api" : "";
// res拦截器
Axios.interceptors.response.use((res) => {
  return res.data;
});
Axios.interceptors.request.use((config) => {
  // if (isPlainObject(config.data)) {
  //   config.data = {
  //     ...config.data,
  //   };
  // }
  // https://cn.apihz.cn/api/ai/xinghuolite.php?id=10008173&key=db308d17616bb097565929d9b740fb15&words=你好吗

  if (isPlainObject(config.params)) {
    config.params = {
      ...config.params,
      id: 10008173,
      key: "db308d17616bb097565929d9b740fb15",
    };
  }
  return config;
});
function isPlainObject(obj) {
  return obj !== null &&
         typeof obj === 'object' &&
         Object.prototype.toString.call(obj) === '[object Object]' &&
         (obj.constructor === Object || obj.constructor === undefined);
}
export default Axios;
